M5StickC PLUS2

SKU:K016-P2

描述

M5StickC PLUS2 是 M5StickC PLUS的迭代版本,主控采用ESP32-PICO-V3-02芯片,具备WIFI功能,小巧的机身内部集成了丰富的硬件资源,如红外、RTC、麦克风、LED、IMU、按键、蜂鸣器等,采用ST7789V2驱动的1.14寸TFT屏幕,135*240的分辨率,电池增加到200mAh,接口同样支持HAT与Unit系列产品。这个小巧玲珑的开发工具,能够激发你无限的创作可能。 M5StickC PLUS2 能够帮助你快速的搭建物联网产品原型,简化整个的开发过程.即便是刚开始接触编程开发的初学者,也能够搭建出一些有趣的应用,并应用到实际生活中

开机:
可通过按“BUTTON C”按钮超过2秒,或者RTC定时触发的IRQ信号进行唤醒启动,在完成触发唤醒信号后,在程序初始化中需要设置hold(G4)引脚为高电平(1)对电源进行维持, 否则设备将重新进入关机状态。
关机:
在无USB外部供电时,按“BUTTON C”按键超过6秒。或者无USB外部供电时,在程序运行中设置HOLD(GPIO4)=0,即实现断电关机。连接着USB时,按“BUTTON C”按键超过6秒,关断屏幕进入休眠状态,但不是断电关机。

教程&快速上手

本教程将向你介绍, 如何通过 UIFlow 图形化编程平台控制 M5StickC PLUS2 设备
本教程将向你介绍, 如何通过 UIFlow2.0 图形化编程平台控制 M5StickC PLUS2 设备
本教程将向你介绍, 如何通过 Arduino IDE 编程控制 M5StickC PLUS2 设备

产品特性

  • 基于 ESP32­-PICO-­V3-­02开发,支持WiFi
  • 内置3轴加速计与3轴陀螺仪
  • 集成红外发射管
  • 内置RTC
  • 集成麦克风
  • 用户按键, LCD(1.14 寸), 电源/复位按键
  • 200mAh 锂电池
  • 拓展接口
  • 集成无源蜂鸣器
  • 可穿戴 & 可固定
  • 兼容多平台开发:

包含

  • 1x M5StickC Plus2

应用

  • 可穿戴设备
  • 物联网控制器
  • STEM教育
  • DIY作品
  • 智能家居设备

规格参数

规格 参数
ESP32 ESP32-PICO-V3-02
240MHz dual core,支持wifi,2 MB PSRAM,8 MB flash
PSRAM 2 MB PSRAM
Flash 8 MB flash
输入电压 5V @ 500mA
接口 TypeC x 1, GROVE(I2C+I/0+UART) x 1
LCD屏幕 1.14 inch, 135*240 Colorful TFT LCD, ST7789v2
麦克风 SPM1423
按键 自定义按键 x 3
电源指示LED 绿色 LED x 1(不可编程)
RTC BM8563
蜂鸣器 板载蜂鸣器
MEMS MPU6886
天线 2.4G 3D天线
外接引脚 G0, G25/G26, G36, G32, G33
电池 200mAh @ 3.7V, inside
工作温度 0°C to 40°C
外壳材质 Plastic ( PC )
产品尺寸 48*25*13mm
包装尺寸 114*64*23mm
产品重量 17g
包装重量 24.8g

驱动安装

点击下方连接下载匹配操作系统的驱动程序。CP34X(适用于CH9102)驱动程序压缩包.在解压压缩包后,选择对应操作系统位数的安装包进行安装。 在使用时,若出现无法正常下载程序(提示超时或者是Failed to write to target RAM)的情况,可尝试重新安装设备驱动。

驱动名称 适用驱动芯片 下载链接
CH9102_VCP_SER_Windows CH9102 Download
CH9102_VCP_SER_MacOS v1.7 CH9102 Download

EasyLoader

EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.

Download Windows Version Easyloader

管脚映射

红色 LED & 红外发射管 IR & 按键 BUTTON A & 按键 BUTTON B &蜂鸣器

ESP32 芯片 GPIO19 GPIO37 GPIO39 GPIO35 GPIO2
红外发射管 IR 发射管引脚
按键 BUTTON A 按键管脚
按键 BUTTON B 按键管脚
按键 BUTTON C 按键管脚
无源蜂鸣器 蜂鸣器管脚

彩色TFT屏幕

驱动芯片:ST7789v2

分辨率:135 * 240

ESP32 芯片 GPIO15 GPIO13 GPIO14 GPIO12 GPIO5 GPIO27
TFT 屏幕 TFT_MOSI TFT_CLK TFT_DC TFT_RST TFT_CS TFT_BL

GROVE 接口

ESP32 芯片 GPIO22 GPIO21 5V GND
GROVE 接口 SCL SDA 5V GND

麦克风 MIC (SPM1423)

ESP32 芯片 GPIO0 GPIO34
麦克风 MIC SPM1423 CLK DATA

六轴IMU (MPU6886) & RTC BM8563

ESP32 芯片 GPIO22 GPIO21
六轴姿态传感器 SCL SDA
BM8563 SCL SDA

相关链接

原理图

schematics

例程

Arduino

尺寸图

module size

版本变更

上市日期 产品变动 备注
/ 首次发售 /
2021.12 增加休眠和唤醒功能,版本变更为v1.1 /
2023.12 取消电源管理芯片AXP192,主控芯片由ESP32-PICO-D4换成ESP32-PICO-V3-02,开关机方式不同 版本变更为v2

M5StickC PLUS 和M5StickC PLUS2的区别

schematics

硬件区别

产品名称 SoC 电源管理 电池容量 内存 串口芯片 机身颜色
M5STICKC PLUS ESP32-PICO-D4 AXP192 120mAh 520KB SRAM and 4MB Flash CH522 橙红色
M5STICKC PLUS2 ESP32-PICO-V3-02 \ 200mAh 2MB PSRAM and 8 MB flash CH9102 橙色

引脚区别

产品名称 IR LED TFT BUTTON A BUTTON B BUTTON C(WAKE) HOLD 电池电压检测
M5STICKC PLUS G9 G10 MOSI(G15) CLK(G13) DC(G23) RST(G18) CS(G5) G37 G39 普通按键,不可编程 / 通过AXP192配置读取
M5STICKC PLUS2 G19 G19 MOSI(G15) CLK(G13) DC(G14) RST(G12) CS(G5) G37 G39 G35 G4 G38

开关机方式差异

产品名称 开机 关机
M5STICKC PLUS 按复位按键(BUTTON C),持续至少 2 秒 按复位按键(BUTTON C),持续至少 6 秒
M5STICKC PLUS2 可通过按“BUTTON C”按钮超过2秒,或者RTC定时触发的IRQ信号进行唤醒启动,在完成触发唤醒信号后,在程序初始化中需要设置hold(G4)引脚为高电平(1)对电源进行维持, 否则设备将重新进入关机状态。 在无USB外部供电时,按“BUTTON C”按键超过6秒。或者无USB外部供电时,在程序运行中设置HOLD(GPIO4)=0,即实现断电关机。连接着USB时,按“BUTTON C”按键超过6秒,关断屏幕进入休眠状态,但不是断电关机。

由于M5StickC PLUS2取消了PMIC电源管理芯片AXP192,开关机方式会有所不同,文章开头部分有提及,操作上大同小异,所以程序上支持的库文件也会有所差别;Wi-Fi信号和红外信号强度都比之前有所提升。

视频

  • M5StickC PLUS2功能介绍